/* CSS Document */
.body{
    height:auto !important;
    width:1004px;
    margin:auto;
    background-attachment:scroll;
}

a{
    text-decoration: none;
}
a:hover{
    color:red;
}
.error{
    color:red;
}
.menu_top{
    height:30px;
    width:1004px;
    background-image:url(images/bar_color2.png);
    background-repeat:repeat-x;
}
.banner{
    height:252px;
    width:1004px;
    background-image:url(images/banner.jpg);
    background-position:center;
}

.menu_main{
    height:40px;
    width:1004px;
    background-image:url(images/menumain.png);
    background-repeat:repeat;
    margin-top:3px;
}

.sub_menu h2{
    margin:auto;
    color:#FFFFFF;
}

.title_color h3{
    margin:auto;
    padding:inherit;
    color:#FFFFFF;
}

.sub_menu{
    width:166px;
    height:40px;
    background-image:url(images/bar_color2.png);
    background-repeat:repeat-y;
    float:left;
    margin-left:1px;
}

.advert{
    background-image:url(images/advert.png);
    width:718px;
    height:286px;
    background-repeat:no-repeat;
    margin-top:10px;
}

.login_frm{
    /*background-image:url(images/form-23.jpg);*/
    width:275px;
    height:285px;
    border:#999999 solid 1px;
    float:right;
    margin-top:10px;
}

.about{
    width:1004px;
    height:219px;
    background-image:url(images/learning-banner.jpg);
    margin-top:10px;
}

.cats{
    width:353px;
    height:255px;
    background-color:#FFFFFF;
    border:#0000FF solid 1px;
    margin-top:7px;
    border-radius:5px 5px;
    float:left;
    margin-left:7px;
}

.title_color{
    height:30px;
    width:353px;
    background-image:url(images/bar_color2.jpg);
    background-repeat:repeat;
}

.cats_content{
    height:245px;
    width:353px;
}

.allcat{
    width:718px;
    height:auto;
    margin-top:7px;
}

.for_sale{
    height:519px;
    width:275px;
    float:left;
    border:#0000FF solid 1px;
    margin-top:7px;
    background-image:url(images/advertising.png);
}
/*
#space{
    height: 50px;
    border:1px solid red;
}*/
.footer{
    margin:auto;
    height:120px;
    width:1004px;
    background-color:#71AAFF;
    border-radius:5px 5px;
    /*display:table;*/
    overflow:auto;
}

.images{
    width:125px;
    height:125px;
    float:left;
}

.title_color1{
    background-image:url(images/bar_color1.png);
    height:35px;
    width:275px;
    background-repeat:no-repeat;
}

#frmRegister{
    margin: 100px;
    margin-left: 300px;
}
#frmRegister table tr{
    padding: 10px;
}









